package com.ruoyi.system.mapper;


import com.ruoyi.common.core.domain.entity.system.ScenicOperationDynamicInfo;

import java.util.List;

/**
 * 运营动态信息。Mapper接口
 *
 * @author zjw
 * @date 2023-09-12
 */
public interface OperationInfoMapper {
    /**
     * 查询运营动态信息。
     *
     * @param operationInfoId 运营动态信息。主键
     * @return 运营动态信息。
     */
    public ScenicOperationDynamicInfo selectOperationInfoByOperationInfoId(Long operationInfoId);

    /**
     * 查询运营动态信息。列表
     *
     * @param scenicOperationDynamicInfo 运营动态信息。
     * @return 运营动态信息。集合
     */
    public List<ScenicOperationDynamicInfo> selectOperationInfoList(ScenicOperationDynamicInfo scenicOperationDynamicInfo);

    /**
     * 新增运营动态信息。
     *
     * @param scenicOperationDynamicInfo 运营动态信息。
     * @return 结果
     */
    public int insertOperationInfo(ScenicOperationDynamicInfo scenicOperationDynamicInfo);

    /**
     * 修改运营动态信息。
     *
     * @param scenicOperationDynamicInfo 运营动态信息。
     * @return 结果
     */
    public int updateOperationInfo(ScenicOperationDynamicInfo scenicOperationDynamicInfo);

    /**
     * 删除运营动态信息。
     *
     * @param operationInfoId 运营动态信息。主键
     * @return 结果
     */
    public int deleteOperationInfoByOperationInfoId(Long operationInfoId);

    /**
     * 批量删除运营动态信息。
     *
     * @param operationInfoIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteOperationInfoByOperationInfoIds(Long[] operationInfoIds);
}
